home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
qbbs
/
1edit300.zip
/
1EDIT.NEW
< prev
next >
Wrap
Text File
|
1992-10-03
|
6KB
|
114 lines
1-EDIT v3.00 -- CHANGES AND NEW FEATURES
----------------------------------------
1. Added a new command line optin "-X" for use with the new QuickBBS
feature that lets you jump straight from message reading to a user
editor (i.e. the new "*W" command). Set this feature up in QuickBBS
like this: "1EDIT.EXE *M -X*W". QuickBBS will substitute the name of
the message writer for the *W and 1-Edit will go straight to that user.
"-J" security will be maintained when used this way. ("-J" tells 1-Edit
to not allow the user to view or edit any user record where the security
level is equal to or greater than the user's own security level.)
PLEASE NOTE: There should be NO space(s) between the -X and *W. It
should be just as shown: -X*W
2. Added a new command line option "-M". Use this option to block users
from any menu editing. The menu editor no longer shows up on the Main
Menu. This will allow you to let remote sysops have some control of the
user files but not be able to directly alter the heart of the system,
the menus.
3. Changed 1-Edit to use direct screen writes when in LOCAL mode.
This makes the program appear to run much, much faster as screen writes
are (mostly) very quick. Persons using the program with Desqview or
other multitaskers will most likely wish to disable this feature. Use
the new command line option "-D" to do so. With "-D", 1-Edit will use
DOS screen writes for everything as it has in all previous versions.
4. Fixed a security bug with the "-J" parameter. This parameter, which
blocks users from reading or editing those user files with security
levels equal to or greater than their own security level, had a sort of
back door left in it. Here's what an unscrupulous remote sysop could
do: First, the user would either pick a friends user file or add a
brand new one, and edit the security level to something above their
current level. Say they could only edit user files with security levels
less than 100. The remote sysop could pick a file, raise the security
level up to 64000, then call in using that user file -- and full access
to everything.
Now, personally, I think that if you have a remote sysop
that would do that you ought to lock him/her out immediately. I'm a big
believer in letting only people I *really* trust have sysop access.
However, not everybody agrees with me on this.
Anyhow, the fix is this: When the "-J" parameter is in effect, the
remote user can only raise security levels to one less than his/her
own level, and he/she can only add users with a maximum security level
of one less than his/her own level. This should take care of the above
mentioned problems. But, again, I stress that you should be very careful
about letting people have any sort of sysop access to your system.
5. While in the menu editor, when "<C>hanging" or "<A>dding" a menu
line, you may bring up the help file included with MENUEDIT (called
MENUEDIT.HLP) which will detail all the different menu types.
MENUEDIT.HLP should reside in your main system directory. A copy of this
is included with MENUEDIT in the QuickBBS utilities package.
6. Finally the bug is fixed in the menu editor that made the flag
settings of new menu lines go crazy. If you added a line to a menu and
didn't actually enter every flag setting one by one, you'd end up with a
bunch of random flag settings which you'd have to re-edit using the
<C>hange a Line option. Flags now really do default to "Off" (the dash)
when you add a line.
7. The program seems smaller than before because I ran it through
PkLite. Feel free to uncompress it if you wish. Uncompressed size is
about 114K.
8. Changed the logic (I use that word loosely :-) that 1-Edit uses to
figure out the paths to use when running on multi-node systems.
Previously you had to use the -N<path> parameter for each node, where
<path> pointed to a directory where the program would find a
QUICKCFG.DAT file. If <path> was left blank the program went straight
to the system path for the config file. Now you may still run the
program as above -or- you may use the -N parameter *without* any path
attached to it. Doing this will cause 1-Edit to first look in the
current directory, whatever it may be, for a QUICKCFG.DAT file. If it's
not found there, 1-Edit will head south and look for it in the system
directory. The same thing applies to how it searches for DORINFO1.DEF:
If it sees the -N parameter with no path, first it looks in the current
directory, then moves on to the system directory. If it's still not
found, it continues on to grab LOCAL.DEF from the system directory.
9. Your key file may now reside either in the current directory or in
the system directory. Current directory is searched first.
10. Changed default color to bright cyan (to make it prettier.)
11. Menu editor "Change Line" screen now shows the line number you're
editing. While at this screen you may now move from line to line by
using the plus or minus keys ('+' or '-'). The '>' and '<' keys will
achieve the same thing though they're not shown on the screen. This is
for folks who have their modem's escape guard time set too low, which
causes problems with three pluses sent quickly. (Resetting the modem's
S12 to a higher number will fix this problem.)
12. In the user editor, you may now move from user to user with the '>'
or '<' keys (the plus and minus keys still work, too.)
13. Did some minor cosmetic things in the menu editor.
14. Fixed bug that caused a crash in menu editor's "Delete Line" routine.
The routine wasn't rejecting a line number that was one higher than the
actual max, causing a run-time error 100.
15. A new, "light" version of 1-Edit is now included in this archive.
Called "1-Edit Lite" (1EDITL.EXE), this is the 1-Edit user editor only.
All operations are exactly like the regular version of the program --
except the menu editor wasn't compiled in. When you run it, you'll go
straight from the opening screen to the user editor. When you exit the
user editor, you'll go straight back to DOS. All operations are exactly
the same as in the full program, including all command line parameters.